import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";

import { AppComponent } from "./app.component";
import { HoverDirective } from "./directives/hover.directive";
import { SummaryPipe } from "./pipes/summary.pipe";
import { AboutComponent } from "./pages/about/about.component";
import { HomeComponent } from "./pages/home/home.component";
import { LayoutComponent } from "./pages/layout/layout.component";
import { NavigationComponent } from "./pages/navigation/navigation.component";

import { NotFoundComponent } from './pages/not-found/not-found.component';
import { AppRoutingModule } from "./app-routing.module";

@NgModule({
  declarations: [
    AppComponent,
    HoverDirective,
    SummaryPipe,
    AboutComponent,
    HomeComponent,
    LayoutComponent,
    NavigationComponent,
    NotFoundComponent,
  ],
  imports: [BrowserModule,AppRoutingModule],
  providers: [],
  bootstrap: [AppComponent],
})
export class AppModule {}
